package com.zby.CloudGallery.model.entity;

import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 空间
 *
 * @author zby
 * @email 2069189112@qq.com
 * @date 2025-02-13 22:01:11
 */
@Data
@TableName("space")
public class SpaceEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId(type = IdType.AUTO)
	private Long id;
	/**
	 * 空间名称
	 */
	private String spacename;
	/**
	 * 空间级别：0-普通版 1-专业版 2-旗舰版
	 */
	private Integer spacelevel;
	/**
	 * 空间图片的最大总大小
	 */
	private Long maxsize;
	/**
	 * 空间图片的最大数量
	 */
	private Long maxcount;
	/**
	 * 当前空间下图片的总大小
	 */
	private Long totalsize;
	/**
	 * 当前空间下的图片数量
	 */
	private Long totalcount;
	/**
	 * 创建用户 id
	 */
	private Long userid;
	/**
	 * 创建时间
	 */
	private Date createtime;
	/**
	 * 编辑时间
	 */
	private Date edittime;
	/**
	 * 更新时间
	 */
	private Date updatetime;
	/**
	 * 是否删除
	 */
	@TableLogic
	private Integer isdelete;
	/**
	 * 空间类型：0-私有 1-团队
	 */
	private Integer spacetype;

}
